import json from "@rollup/plugin-json"
import resolve from '@rollup/plugin-node-resolve'
import commonjs from "@rollup/plugin-commonjs";
export default {
    input: './src/main.js', // 入口文件
    output: [
        {
            // name: 'integrated-machine-jssdk',
            file: 'dist/integrated-machine-jssdk.js', //输出文件的路径以及文件名
            format: 'iife', // 输出文件的格式  iife 是自调用函数,
        },
        {
            // name: 'integrated-machine-jssdk-cjs',
            file: 'dist/integrated-machine-jssdk-cjs.js', //输出文件的路径以及文件名
            format: 'cjs', // 输出文件的格式  iife 是自调用函数
        },
        {
            name: 'integrated-machine-jssdk-umd',
            file: 'dist/integrated-machine-jssdk-umd.js', //输出文件的路径以及文件名
            format: 'umd', // 输出文件的格式  iife 是自调用函数
        },
        {
            // name: 'integrated-machine-jssdk-es',
            file: 'dist/integrated-machine-jssdk-es.js', //输出文件的路径以及文件名
            format: 'es', // 输出文件的格式  iife 是自调用函数
        },
    ],
    plugins: [
        json(), // 解析json的插件
        resolve(), // 支持项目中直接导入npm模块
        commonjs(), // 支持项目中直接导入commonJS规范
    ]
}